Привет, Хабр! Меня зовут Владимир, работаю в Ozon, занимаюсь фронтендом.
Сегодня мы поговорим о строительстве мостов взаимопонимания между фронтендом и бэкендом – в той части, которая связана со стилем написания переменных.
Представим ситуацию: начинается работа над сайтом, разработчики тёмной и светлой сторон встречаются обсудить насущные вопросы. Один из таких вопросов связан с передачей данных.
Бекенд отдает и принимает данные в виде:
{ user_name: "user1", main_title: "Title", }
Фронтенд:
{ userName: "user1", mainTitle: "Title", }
В итоге выбор стиля написания переменных может привести к горячему спору, а иногда и к небольшой потасовке.
В этой статье мы попробуем решить эту проблему – преобразовать все данные бэкенда в данные фронтенда и наоборот. Воспользуемся для этого JavaScript.
Надеюсь, статья будет полезна начинающим разработчикам, а остальным лишний раз напомнит о знакомых приёмах по добавлению комфорта в разработку.
Шаг 1. Преобразование строки
Нам